home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / gtover11.zip / GTOVER.DOC < prev    next >
Text File  |  1989-04-14  |  4KB  |  79 lines

  1.  
  2. GTOVER -- GT Override
  3.  
  4. Version 1.1  (4/14/89)
  5. Written by Bob Quinlan of Austin, TX, USA
  6.  
  7. Copyright 1989 by Bob Quinlan
  8.  
  9. Compatible with GT versions 13 and 14
  10.  
  11.  
  12. This program can be used to set up non-hierarchic security within GT. 
  13. You can determine on a user-by-user basis who you want to have access to 
  14. each file area, message area, and door.  The program accomplishes this 
  15. by modifying entries in GTDIR.BBS, GTMDIR.BBS, and GTDDIR.BBS to show 
  16. the current user's access level.  GT's normal security handles all users
  17. who are not listed in the override file.  Normal security also applies 
  18. to all areas and doors which are not specifically overridden.
  19.  
  20. GTOVER normally gets its override information from a file called 
  21. OVERRIDE.BBS.  You can specify another file name on the command line if 
  22. you prefer.  You can also include a path as part of the filename.  If no 
  23. path is specified and the file is not in the default directory GTOVER 
  24. will look in the GTPATH directory for it.
  25.  
  26. You need to set the override file up as a text file containing user 
  27. names and their associated security overrides.  All usernames must start 
  28. at the beginning of a line.  Lines which begin with a space are assumed 
  29. to be continuations of the previous user's information.  The username 
  30. must be immediately followed by a comma, semicolon, or carriage return.  
  31. Overrides are specified by an initial letter followed by a number.  The 
  32. letters are "F" for file, "M" for message, and "D" for door.  The number 
  33. represents the file, message, or door number which is to be overridden.  
  34. Any line in the corresponding security file which does not have a space 
  35. in line one is counted as an entry.  Overrides may be separated by 
  36. spaces, commas, semicolons, or carriage returns.
  37.  
  38. Here is a sample OVERRIDE.BBS:
  39.  
  40. Bob Quinlan, F2 M6 M7 D4
  41. John Doe
  42.   F3
  43.   M5
  44.  
  45. This file would give Bob Quinlan automatic access to the file area #2,
  46. message areas #6 and #7, and door #4 irregardless of the access level
  47. normally required.  It would also give John Doe automatic access to file
  48. area #3 and message area #5.
  49.  
  50. Special Note:  This program will not give a user access to message areas
  51. from which they have been banned, nor will it override an asterisk
  52. specification on a message area.  It simply alters the level of the
  53. areas so that they appear on the user's list.
  54.  
  55. To use GTOVER you simply execute it in the GTLOGON.BAT.  This will alter
  56. the security files as necessary for the current user.  Make sure that
  57. you restore GTDIR.BBS, GTMDIR.BBS, and GTDDIR.BBS from unmodified copies
  58. during the GTLOGOFF.BAT.  It is also a good idea to restore these files
  59. before starting GT so that special circumstances, such as a system
  60. reboot, will not compromise your security by leaving these files in
  61. their alterred states.
  62.  
  63. NOTICE:  You may use, copy, and distribute this program freely as long
  64. as you insure that both the executable and the documentation (.DOC)
  65. files are included in the distribution package.  The source code does
  66. not need to be included.  You may modify this program and document, so
  67. long as reasonable credit is given to the original author if a
  68. substantial portion of the original remains intact.  The author is not
  69. responsible for any losses which may occur either directly or indirectly
  70. as a result of using this program.
  71.  
  72. HISTORY:
  73. Version 1.1   (4/14/89) -- Handle cases where the access level is not
  74.                the first character on a line.  Accept a file 
  75.                            specification for the override file from the 
  76.                            command line.
  77. Version 1.0   (4/12/89) -- Original release.  Written in Turbo C.
  78.  
  79.